Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Italy F9 Italy F12 Italy F13 Austria F2 Italy F19 Italy F20 Italy F22 Italy F25 Belgium F2 Italy #4-w2 Italy #4-w4 Germany F4 Italy F1 Italy F4 Italy F5 Italy F10 Romania F1 Italy F15 Italy F17 France F17 Italy F34 France F18 Italy F35 France F19 Spain F32 Italy F2 Italy F4 Switzerland F2 France F5 Italy F6 Italy F7 Italy F9 Italy F12 Italy F13 Italy F14 Italy F16 Italy F18 Germany F7 Italy F24 Italy F25 Italy F29 France F12 France F14 Great Britain F15 France F19 Great Britain F17 Spain F37 France F4 Italy F6 Italy F10 Germany F1 Germany F2 Germany F4 Germany F5 Italy F4 Italy F2 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Italy F4 Italy F5 Italy F23 Italy F27 Spain F38 France F13 Great Britain F5 Italy F24 Great Britain F6 Italy F10 Italy #4-w1 Italy F15 Italy #4-w3 Austria F1 Italy F19 Italy F8 Italy F12 Romania F2 Italy F13 Italy F14 Italy F16 Italy F26 Italy F30 Italy F31 Italy F32 Great Britain F16 Belgium F2 Tunisia F6 Spain F2 Spain F3 Spain F4 Italy F1 Italy F15 Riviera di Rimini Challenger - Rimini Croatia F1 Italy F2 Italy F11 Denmark F1 M25 Shymkent M25 Shymkent M25 Cuneo M15 Almaty Switzerland F1 M25+H Appiano V Trani Cup - Trani 6th Sardinian International Championships - Cagliari Garden Open - Rome Challenger Copa Sevilla - Seville Memorial Manfredini - Sassuolo Togliatti Cup - Togliatti Mordovia Cup - Saransk Genoa Open - Genova Open de L'Isere-Trophee BNP Paribas - Grenoble Ciutat de Barcelona - Barcelona Challenger DCN de Cherbourg - Cherbourg 4th Volkswagen Challenger - Wolfsburg Open Prevadies - St. Brieuc Unicredit (Suisse) Bank S.A. Challenger - Chiasso Memorial Manfredini - Sassuolo Trofeo Sisma Mantova - Mantova Guzzini Challenger - Recanati Open D'Orleans - Orleans Ethias Trophy - Mons Bukhara Challenger - Bukhara Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Morocco Tennis Tour - Tanger Ortisei Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba 5° Sporting Challenger - Turin Moncton Men's Challenger - Moncton St. Petersburg Challenger 2006 - St. Petersburg Morocco Tennis Tour - Meknes Challenger Citta di Olbia - Olbia Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Olbia Challenger - Olbia Canottieri Mincio Open - Mantova Genoa Open Challenger-Fondazione Carige - Genova Lambertz Open - Aachen Bauer Watertechnilogy Cup 2008 - Eckental Schickedanz Open 2007 - Furth San Remo Tennis Cup - San Remo Steelers Cup - Kosice Challenger Lugano - Lugano Open de la Ville de Saint Denis - Reunion Island Harbour Tennis Cup Regione Lombardia - Milan 10° Trofeo Luigi Pezzoli - Bergamo 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Tennis Napoli Cup - Napoli Penza Cup - Penza Citta di Monza - Monza Open D'Orleans - Orleans Wolfsburg Challenger Open Costa Daurada - Tarragona Bergamo Challenger Mordovia Cup - Mordovia Open Castilla y Leon - Segovia Rome Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Lugano Challenger Milan Challenger Geneva Challenger - Geneva Arroyo de la Encomienda - Valladolid Rimini Challenger Taiwan Challenger - Kaohsiung Recanati Challenger Open de Tenis Amaya - Pamplona Heilbronn Open - Heilbronn Antonio Savoldi-Marco Co. - Manerbio Black Forest Open - Freudenstadt San Marino Challenger Samarkand Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo SIR Supermercadi Challenger - Rome Oldum Brown Vancouver Open - Vancouver Tennis Napoli Cup 2007 - Napoli Astana Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Fergana Challenger Prostejov Challenger Lugano Challenger Kos-Zucchetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Genova Open Challenger - Genova Open des Alpes Trophee BNP Paribas - Grenoble Kitzbuhel Challenger Alphen Challenger Tashkent Challenger Bergamo Challenger Wolfsburg Challenger Kosice Open-Steelers Cup 2008 - Kosice Challenger Banque Nationale - Granby Jameson Cup - Milan Roma Challenger 2007 - Rome Beijing Challenger Samarkand Challenger Karshi Challenger Genova Challenger Shanghai Challenger Szczecin Challenger IPP Open - Helsinki Ningboo Challenger Tashkent Challenger Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb KGHM Dialog Polish Indoors - Wroclaw Bangkok Challenger Mons Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Furth Challenger Mitsubishi Electric Europe Cup - Monza Ethias Tennis Trophy - Mons Busan Open Challenger Tennis - Busan Turin Challenger Wolfsburg Challenger Milan Challenger Prague Challenger Monza Challenger Eckental Challenger Beijing Challenger San Remo Tennis Cup - San Remo Samarkand Challenger Karshi Challenger Como Challenger Guzzini Challenger - Recanati Tashkent Challenger Mersin Challenger Samarkand Challenger Prostejov Challenger Prague Challenger TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi 3rd Volkswagon Challenger - Wolfsburg President's Cup - Astana Astana Challenger Lexington Challenger Segovia Challenger Aptos Challenger St. Remy Challenger Petange Challenger Fergana Challenger Kazan Challenger Eckental Challenger Andria Challenger Tyumen Challenger Astana Challenger Cherbourg Challenger Savannah Challenger Marburg Challenger Samarkand Challenger Braunschweig Challenger Winnetka Challenger Vancouver Challenger Almaty Challenger 1 - Almaty Aptos Challenger Arpa Ceramic Cup - Reggio Emilia Siemens Open 2007 - Scheveningen LXVII Concursu Internacional de Vigo - Vigo Tashkent Challenger Geneva Challenger XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Citta di Como - Como Brescia Challenger Wroclaw Challenger Quimper Challenger Oklahoma Challenger - Tulsa Napoli Challenger Bauer Watertechnology Cup 2007 - Eckental Heilbronn Challenger Prostejov Challenger Milan Challenger Como Challenger Agri Challenger Brescia Challenger ATP Challenger Tour Finals Launceston Challenger Bergamo Challenger III Isla de Lanzarote - Lanzarote Quimper Challenger Jonkoping Challenger Kazan Challenger Poprad Tatry Challenger Astana Challenger Bergamo Challenger Orleans Challenger Irving Challenger Kazan Challenger Astana Challenger Happy Valley Challenger Shymkent Challenger Tashkent Challenger Ismaning Challenger Vancouver Challenger Genova Challenger Orleans Challenger Astana Challenger Dallas Challenger Mons Challenger Prague Challenger Braunschweig Challenger Winnetka Challenger Binghamton Challenger Karshi Challenger Geneva Challenger Akbank Private Banking TED Open - Istanbul Sarasota Challenger Shymkent Challenger UTC Open by Selena - Cherkassy Napoli Challenger Heilbronn Challenger Mons Challenger Ortisei Challenger Bratislava Challenger Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Samarkand Challenger Aix En Provence Challenger Karshi Challenger Caltanissetta Challenger Aptos Challenger Prague Challenger Meerbusch Challenger Intersport Heilbronn Open - Heilbronn Szczecin Challenger Izmir Challenger Tashkent Challenger Happy Valley Challenger Wroclaw Challenger Chengdu Challenger Barletta Challenger Como Challenger Samarkand Challenger Vicenza Challenger Moscow Challenger Binghamton Challenger Recanati Challenger Volkswagen Challenger 2004 - Wolfsburg Lexington Challenger Granby Challenger Aptos Challenger Turin Challenger Tennis Napoli Cup - Napoli San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Brest Challenger Kyiv Open - Kiev Bergamo Challenger Wroclaw Challenger Samarkand Challenger Milan Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger Bratislava Challenger President's Cup 2000 - Tashkent IPP Open - Helsinki Samarkand Challenger Fergana Challenger Guzzini Challenger - Recanati 4° Sporting Challenger - Turin Braunschweig Challenger Heilbronn Open - Heilbronn The LTA Men's Challenger - Nottingham Shymkent Challenger Internazionali de Tennis di Bergamo - Bergamo XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio The Manchester Trophy - Manchester Fergana Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Portoroz Challenger Istanbul Challenger Nur-Sultan Challenger Lermontov Challenger Ortisei Challenger President's Cup - Tashkent Rome Challenger Cherbourg Challenger Fergana Challenger - Fergana Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Mitsubishi Electric Europe Cup - Monza IPP Open - Helsinki The Surbiton Trophy - Surbiton Aix En Provence Challenger 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Societa Canottieri Mincio 2005 - Mantova ATP Open Castilla y Leon - Segovia Challenger 42 - Andrezieux Top Wool Challenger-Immagine Trophy - Biella Riviera di Rimini Challenger - Rimini Ostdeutscher Sparkessen Cup - Dresden Open de Montauban - Montauban Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Izmir Cup - Izmir Open des Alpes Trophee BNP Paribas - Grenoble Tennislife Cup - Napoli Ethias Trophy - Mons Tashkent Challenger Tashkent Challenger - Tashkent Napoli Challenger Allianz Suisse Open - Gstaad Bordeaux Challenger Franklin Templeton Tennis Classic - Scottsdale Milan Challenger Rome Challenger Milan Indoors - Milan Prostejov Challenger Cremona Challenger PBZ Zagreb Indoors - Zagreb Open Seat Godo 2007 - Barcelona BMW Open - Munich Hypo Group Tennis International - Portschach Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Next Generation Adelaide International - Adelaide Open 13 - Marseille Countrywide Classic - Los Angeles St. Petersburg Open - St. Petersburg Estoril Open - Estoril Mercedes Cup - Stuttgart Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Proton Malaysian Open - Kuala Lumpur ABN AMRO World Tennis Tournament - Rotterdam Bratislava Challenger Heilbronn Challenger Burnie Challenger Allianz Suisse Open Gstaad - Gstaad Cherbourg Challenger Malaysian Open - Kuala Lumpur Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Winston Salem - Winston Salem Open de Moselle - Metz If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Brisbane International - Brisbane Open Sabadell Atlantico - Barcelona Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven Szczecin Challenger Winnipeg Challenger Heilbronn Challenger Bergamo Challenger AEGON Championships - London Seoul Challenger Geneva Challenger Belgrade Challenger AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Delray Beach International Tennis Championships - Delray Beach Sunrise Challenger Dubai Duty Free Tennis Championships - Dubai Portugal Open - Oeiras Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Apia International - Sydney BMW Open - Munich PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Almaty Challenger BMW Open - Munich Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Bergamo Challenger Catella Swedish Open - Bastad Napoli Challenger BRD Nastase Tiriac Trophy - Bucharest China Open - Beijing Turin Challenger Tunis Challenger Qatar ExxonMobil Open - Doha Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Mouilleron-Le-Captif Challenger Kremlin Cup - Moscow Ortisei Challenger AEGON Championships - London AEGON International - Eastbourne Helsinki Challenger Estoril Open - Estoril ATP Kremlin Cup - Moscow Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Antalya Open - Antalya PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca AEGON Championships - London Fergana Challenger International German Open - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Kremlin Cup - Moscow Open 13 - Marseille Irving Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Heilbronn Challenger BMW Open - Munich Brest Challenger Eckental Challenger Delray Beach International Tennis Championships - Delray Beach Rome Challenger Brisbane International - Brisbane Gatineau Challenger Furth Challenger PBZ Zagreb Indoors - Zagreb Maui Challenger Barcelona Open BancSabadell - Barcelona Astana Challenger Koblenz Challenger The Artois Championships - London Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Napoli Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Astana Challenger Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Winnetka Challenger BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Mercedes Cup - Stuttgart Napoli Challenger Milan Challenger Brisbane - Brisbane Brescia Challenger St. Petersburg Open - St. Petersburg Karshi Challenger Fergana Challenger Bukhara Challenger - Bukhara Bratislava Challenger Bangkok Challenger Garanti Koza Sofia Open - Sofia Samarkand Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger IX Torneo Internacionale de Tennis - Barletta Bastad Challenger Internazionali di Tennis - Bergamo Mauritius Open - Mauritius Zadar Challenger Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Open SEAT 2008 - Barcelona Legg Mason Tennis Classic - Washington Medibank International - Sydney Open 13 - Marseille AEGON International - Eastbourne St. Petersburg Open - St. Petersburg AEGON International - Eastbourne Kremlin Cup - Moscow U.S. National Indoor Tennis Championships - Memphis Qatar ExxonMobil Open - Doha Apia International - Sydney Nur-Sultan Challenger Sopot Challenger Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Rogers Cup - Montreal Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo AEGON International - Eastbourne Masters Series Monte-Carlo - Monte-Carlo Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Mercedes Cup - Stuttgart If Stockholm Open - Stockholm BNP Paribas Open - Indian Wells Citi Open - Washington Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami St. Petersburg Open - St. Petersburg Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota BMW Open - Munich Open Sabadell Atlantico - Barcelona Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Hopman Cup - Perth Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 1R, KAZ-KOR 5-0 Davis Cup, World Group, PO, KAZ-SUI 5-0 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, World Group, QF, KAZ-CZE 1-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, World Group, QF, SUI-KAZ 3-2 Davis Cup, Group I, 2R, UZB-KOR 3-2 Wimbledon - London French Open - Paris Davis Cup, World Group, PO, UZB-USA 1-3 French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group 1, PO, THA-KAZ 0-5 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Asian Hopman Cup - Astana Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-KAZ 2-3 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, World Group, 1R, KAZ-ITA 3-2 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group I, 2R, CHN-UZB 2-3 Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, World Group, 1R, KAZ-AUT 3-1 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 2R, UZB-CHN 3-2